#pragma once
#include <string>

enum eStatementType
{
  eStatementContent = 0,
  eStatementRemove,
  eStatementMessage,
  eStatementMove,
  eStatementExit,
  eStatementCapture
};

class cStatement
{
  public:
    inline void SetType(eStatementType leType) {meType = leType;}
    inline void SetParam1(std::string lsParam1) {msParam1 = lsParam1;}
    inline void SetParam2(std::string lsParam2) {msParam2 = lsParam2;}
    bool Eval();
    void Do();
   private:
     eStatementType meType;
     std::string msParam1;
     std::string msParam2;
};
